$relative: relative;
$absolute: absolute;

$logo-width: 600px;
$padding1: 10px 0;
$padding2: 20px 0;
$wid22per: 22%;
$wid20per: 20%;
$pixel10: 10px;
$pixel20: 20px;
$pixel30: 30px;
$pixel40: 40px;

$color1: #032f6e;
$color1_hover: #0a459a;
$color2: #f2f2f2;
$color3: #000;
$color4: #fff;
$color5: #9d9d9d;
$color6: #ff9900;
$color7: #333;
$color8: #E3E3E3;

$bgc1: rgba(255, 255, 255, 0.8);

body {
  overflow-x: hidden
}

.mrb-per22 {
  margin-bottom: $wid22per;
}

.bc1 {
  background-color: $color2 !important;
  border: none;
}

.bc2 {
  background-color: $color7;
  border: none;
}

.clear-pdl {
  padding-left: 0;
}

.clear-pdr {
  padding-right: 0;
}

.clear-mrl {
  margin-left: 0;
}

.clear-mrt {
  margin-top: 0;
}

.clear-mrb {
  margin-bottom: 0 !important;
}

.clear-mrtb {
  margin-top: 0;
  margin-bottom: 0;
}

.mrt20 {
  margin-top: $pixel20;
}

.mrr20 {
  margin-right: $pixel20;
}

.pdr20 {
  padding-right: $pixel20;
}

.pdb20 {
  padding-bottom: $pixel20;
}

.pad-set {
  padding: 15px 4%;
}

.mrt30 {
  margin-top: $pixel30;
}

.mrt40 {
  margin-top: $pixel40;
}

.mrb10 {
  margin-bottom: $pixel10 !important;
}

.mrb30 {
  margin-bottom: $pixel30;
}

.color1 {
  color: $color1;
}

.pos-r {
  position: $relative;
}

.pos-a {
  position: $absolute;
}

.vermid {
  vertical-align: middle;
}

.icon-set {
  font-size: 18px;
  margin-right: 4px;
}

a {
  color: $color1
}

.flex-set {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  justify-content: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  align-items: center;
}

/*antd 个性化覆盖颜色设置*/
.ant-menu-item, .ant-menu-submenu-title {
  font-size: 18px;
}

.ant-tabs-bar {
  margin: 0;
}

.ant-list-bordered {
  border-radius: 0;
}

.layout-set {
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: $color4;
  .ant-menu-item {
  }
  a:hover {
    text-decoration: none;
  }
}

.ant-tabs-nav .ant-tabs-tab {
  font-size: 18px;
}

.not-found {
  padding: 6%;
}